package cn.zzuisa.news.service;

import cn.zzuisa.news.entity.User;
import cn.zzuisa.news.form.UserEditForm;

/**
 * @ClassName: UserService.java
 * @Description: TODO
 * @author zzuisa
 * @version V1.0
 * @Date 2018年9月4日 上午11:06:16
 */
public interface UserService {
	/**
	 * 用户登录
	 * @param username
	 * @param password
	 * @return
	 */
	User login(String username, String password);
	
	/**
	 * 发布新闻 增加积分
	 */
	int addpoint(Integer id);
	
	/**
	 * 根据用户名查找用户
	 * @param username
	 * @return
	 */
	User findByUsername(String username);
	
	/**
	 * 修改密码
	 * @param userEditForm
	 * @return
	 */
	boolean edit(UserEditForm userEditForm); 
	
	/**
	 * 修改用户状态
	 * @param id
	 * @param key
	 * @return
	 */
	boolean editState(Integer id,Integer key);
	

}
